(function($){
    $.fn.bookScroll = function (options) {

        var This = $(this);

        var defaults = {
            eventEle: 'li', //添加事件的元素
            scrollTarget: '.scroll-target' //滚动的目标点元素
        };

        var opts = $.extend(true, {}, defaults, options);

        var aScrollTarget = $(opts.scrollTarget);
        var len = This.find(opts.eventEle).length;

        This.find(opts.eventEle).each(function(){


            $(this).on('click', function () {

                var index = $(this).index();

                if(index === len-1){
                    $('html,body').scrollTop(aScrollTarget.eq(index).offset().top - 1000)
                }else{
                    $('html,body').scrollTop(aScrollTarget.eq(index).offset().top + 300)
                }

                $('html,body').animate({
                    scrollTop: aScrollTarget.eq(index).offset().top
                },{
                    queue: true,
                    duration: 1000,
                    easing: 'easeOutQuint'
                })
            });
        });

    };
}(jQuery));